pioneer and ammunition platoon - Francés Inglés Diccionario